window.onload = function () {
    var classOne = document.getElementsByClassName('classOne');

    // 获取input file 和 外围的div
    var preview  = document.getElementById("preview");
    var fileInput  = document.getElementById("fixInfo-inputPicUpload");

    fileInput.addEventListener('change', function () {
        // 清除背景图片:
        preview.style.backgroundImage = '';
        // 检查文件是否选择:
        if (!fileInput.value) {
            //info.innerHTML = '没有选择文件';
            preview.style.display = 'none';
            return;
        }
        preview.style.display = 'block';
        // 获取File引用:
        var file = fileInput.files[0];
        // 获取File信息:
        // info.innerHTML = '文件: ' + file.name + '<br>' +
        //                 '大小: ' + file.size + '<br>' +
        //                 '修改: ' + file.lastModifiedDate;
        if (file.type !== 'image/jpeg' && file.type !== 'image/png' && file.type !== 'image/gif') {
            alert('不是有效的图片文件!');
            preview.style.display = 'none';
            return;
        }
        // 读取文件:
        var reader = new FileReader();
        reader.onload = function(e) {
            var data = e.target.result; // '...(base64编码)...'            
            preview.style.backgroundImage = 'url(' + data + ')';
        };
        // 以DataURL的形式读取文件:
        reader.readAsDataURL(file);
    })

}

// <p> 文件: ${file.name} <br/>
// 大小: ${file.size} kb<br/>
// 修改: ${file.lastModifiedDate} </p>